delivering mail...done - Turkish English Dictionary